﻿2026-06-06T06:44:03.8944652Z ##[group]Run cargo test -p spt-daemon --test twohost -- --nocapture
2026-06-06T06:44:03.8945008Z [36;1mcargo test -p spt-daemon --test twohost -- --nocapture[0m
2026-06-06T06:44:03.8947647Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-06T06:44:03.8947853Z env:
2026-06-06T06:44:03.8947961Z   SPT_TWO_HOST: 1
2026-06-06T06:44:03.8948081Z   SPT_TWO_HOST_ROLE: a
2026-06-06T06:44:03.8948293Z   SPT_TWO_HOST_SECRET: rig-twohost-ci
2026-06-06T06:44:03.8948472Z   SPT_TWO_HOST_PEER_IP: 100.100.62.43
2026-06-06T06:44:03.8948618Z   SPT_TWO_HOST_WAIT_SECS: 900
2026-06-06T06:44:03.8948900Z   SPT_TWO_HOST_NOTIFY_BIN: C:\actions-runner\_work\spt-core\spt-core\.adapter-notify\target\debug\notify-shell.exe
2026-06-06T06:44:03.8949194Z ##[endgroup]
2026-06-06T06:44:04.5649286Z    Compiling windows-sys v0.61.2
2026-06-06T06:44:04.5716785Z    Compiling strsim v0.11.1
2026-06-06T06:44:04.5758425Z    Compiling fastrand v2.4.1
2026-06-06T06:44:04.5879678Z    Compiling windows-sys v0.59.0
2026-06-06T06:44:04.6620135Z    Compiling darling_core v0.20.11
2026-06-06T06:44:04.6620505Z    Compiling futures-lite v2.6.1
2026-06-06T06:44:05.0923727Z    Compiling spt-msg v0.1.0 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-msg)
2026-06-06T06:44:05.2118690Z    Compiling spt-runtime v0.1.0 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-runtime)
2026-06-06T06:44:05.2119355Z    Compiling spt-term v0.1.0 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-term)
2026-06-06T06:44:05.8249251Z    Compiling darling_macro v0.20.11
2026-06-06T06:44:06.0782740Z    Compiling darling v0.20.11
2026-06-06T06:44:06.1875353Z    Compiling spt-live v0.1.0 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-live)
2026-06-06T06:44:06.2145140Z    Compiling derive_builder_core v0.20.2
2026-06-06T06:44:06.8102703Z    Compiling derive_builder_macro v0.20.2
2026-06-06T06:44:07.5220753Z    Compiling derive_builder v0.20.2
2026-06-06T06:44:07.6482257Z    Compiling vergen-lib v9.1.0
2026-06-06T06:44:07.6482525Z    Compiling vergen-lib v0.1.6
2026-06-06T06:44:07.7309044Z    Compiling vergen v9.1.0
2026-06-06T06:44:07.7578293Z    Compiling vergen-gitcl v1.0.8
2026-06-06T06:44:08.0195115Z    Compiling iroh-relay v0.98.0
2026-06-06T06:44:09.0662311Z    Compiling socket2 v0.6.4
2026-06-06T06:44:09.0662539Z    Compiling mio v1.2.1
2026-06-06T06:44:09.0662735Z    Compiling rustls-platform-verifier v0.7.0
2026-06-06T06:44:09.0663111Z    Compiling netdev v0.42.0
2026-06-06T06:44:09.0663768Z    Compiling seize v0.5.1
2026-06-06T06:44:09.0664069Z    Compiling interprocess v2.4.2
2026-06-06T06:44:09.0664327Z    Compiling tempfile v3.27.0
2026-06-06T06:44:09.1863231Z    Compiling papaya v0.2.4
2026-06-06T06:44:09.2549907Z    Compiling noq-udp v0.10.0
2026-06-06T06:44:09.2622417Z    Compiling ipconfig v0.3.4
2026-06-06T06:44:09.3939704Z    Compiling tokio v1.52.3
2026-06-06T06:44:11.5111570Z    Compiling tokio-util v0.7.18
2026-06-06T06:44:11.5111824Z    Compiling tokio-rustls v0.26.4
2026-06-06T06:44:11.5112009Z    Compiling tower v0.5.3
2026-06-06T06:44:11.5112213Z    Compiling acto v0.8.2
2026-06-06T06:44:11.5112514Z    Compiling backon v1.6.0
2026-06-06T06:44:11.8137600Z    Compiling tower-http v0.6.11
2026-06-06T06:44:11.8176867Z    Compiling swarm-discovery v0.6.0-alpha.2
2026-06-06T06:44:11.9622469Z    Compiling h2 v0.4.14
2026-06-06T06:44:11.9622806Z    Compiling n0-future v0.3.2
2026-06-06T06:44:11.9623771Z    Compiling tokio-stream v0.1.18
2026-06-06T06:44:11.9624057Z    Compiling tokio-websockets v0.13.2
2026-06-06T06:44:12.0440715Z    Compiling n0-watcher v0.6.1
2026-06-06T06:44:12.0441103Z    Compiling iroh-dns v0.98.0
2026-06-06T06:44:12.1949569Z    Compiling netwatch v0.16.0
2026-06-06T06:44:12.3054721Z    Compiling noq v0.18.0
2026-06-06T06:44:14.3231916Z    Compiling hyper v1.10.1
2026-06-06T06:44:14.3232159Z    Compiling hickory-net v0.26.0-beta.4
2026-06-06T06:44:15.0500013Z    Compiling hyper-util v0.1.20
2026-06-06T06:44:15.0683047Z    Compiling hickory-resolver v0.26.0-beta.4
2026-06-06T06:44:15.8387877Z    Compiling hyper-rustls v0.27.9
2026-06-06T06:44:15.8388156Z    Compiling igd-next v0.17.1
2026-06-06T06:44:15.9566610Z    Compiling reqwest v0.13.4
2026-06-06T06:44:16.3877675Z    Compiling portmapper v0.16.0
2026-06-06T06:44:21.2948446Z    Compiling iroh v0.98.2
2026-06-06T06:44:30.0845680Z    Compiling spt-net v0.1.0 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-net)
2026-06-06T06:44:31.1400161Z    Compiling spt-daemon v0.1.0 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-daemon)
2026-06-06T06:44:39.9079472Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.77s
2026-06-06T06:44:39.9304879Z      Running tests\twohost.rs (target\debug\deps\twohost-68c5d9ec694dea1a.exe)
2026-06-06T06:44:39.9668594Z 
2026-06-06T06:44:39.9668707Z running 2 tests
2026-06-06T06:44:39.9670649Z test two_host_ladder_role_b ... ok
2026-06-06T06:44:39.9680223Z TWOHOST role A: node bcead52b862344aef51998ca5d8f15dce1e38e6cee3795b219a5849f6ad4b41a
2026-06-06T06:45:10.0368546Z pairing attempt refused (no-seed-holder: no seed-holder found: connect failed: timed out); retrying
2026-06-06T06:45:39.9727569Z test two_host_ladder_role_a has been running for over 60 seconds
2026-06-06T06:45:45.0466073Z pairing attempt refused (no-seed-holder: no seed-holder found: connect failed: timed out); retrying
2026-06-06T06:46:05.3099285Z pairing attempt refused (wrong-code: pairing confirmation failed (wrong code?)); retrying
2026-06-06T06:46:10.4314257Z TWOHOST OK: pairing (initiator, product surface) — Pinned
2026-06-06T06:46:11.1450414Z TWOHOST OK: register: B's perch row replicated to A
2026-06-06T06:46:11.1843565Z TWOHOST OK: message sent (B asserts the spool)
2026-06-06T06:46:11.2464936Z TWOHOST OK: file fetch (sid 1)
2026-06-06T06:46:11.2964141Z TWOHOST OK: remote-drive (attach echo)
2026-06-06T06:46:11.3193317Z TWOHOST OK: sync: A pulled B's mind
2026-06-06T06:46:11.4860110Z UPDATE_STAGED:6:BrainOnly (from 9bbcee970607c7454b0baf8b38b032ccdf1a36de7ef04d614158fecd1f08b612)
2026-06-06T06:46:11.5696814Z TWOHOST OK: update: B's v6 staged at A through the verify gate
2026-06-06T06:46:11.5697755Z TWOHOST OK: update: consent notif surfaced at A
2026-06-06T06:46:11.8204137Z TWOHOST OK: notif: B's dismissal replicated to A
2026-06-06T06:46:12.8546587Z TWOHOST OK: rest: B's row advertises Suspended at A
2026-06-06T06:46:14.2706685Z TWOHOST OK: rest: B's row advertises Active again at A (with a presence stamp)
2026-06-06T06:46:14.2707059Z TWOHOST OK: remote suspend/wake round trip
2026-06-06T06:46:15.0249589Z TWOHOST OK: presence: B's surface marks replicated back to A
2026-06-06T06:46:15.1585835Z TWOHOST OK: cross-node shell relink + drive (B asserts the render)
2026-06-06T06:46:15.6621754Z TWOHOST OK: toast: B's surface marks replicated back to A
2026-06-06T06:46:15.7295956Z TWOHOST OK: file push (done barrier)
2026-06-06T06:46:15.7296196Z TWOHOST role A: ladder complete
2026-06-06T06:46:15.7470738Z test two_host_ladder_role_a ... ok
2026-06-06T06:46:15.7470924Z 
2026-06-06T06:46:15.7471090Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 95.78s
2026-06-06T06:46:15.7471368Z 
